// 引入配置合并工具
const {merge} = require('webpack-merge')
// 引入公共配置
const base = require('./webpack.base.js')
// 引入生产环境独有的插件
const { CleanWebpackPlugin } = require('clean-webpack-plugin')

// 只需要运行 merge(base, 新配置对象) 即可生成一个合并后的对象, 可以用作导出
module.exports = merge(base, {
  mode: 'production',
  plugins: [
    new CleanWebpackPlugin()
  ]
})